#ifndef __MYARRAY_H__
#define __MYARRAY_H__

#define ElementType void*
#define Free(array)  free(array);array=NULL

struct DynamicArray
{   
    ElementType *dp;
    int size;
    int len;

};

int Initialize(struct DynamicArray *array);
void FreeArray(struct DynamicArray *array);
int ReallocArray(struct DynamicArray *array);
int InsertArray(struct DynamicArray *array,ElementType element);

#endif